﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EntitiesLayer.Entities
{
    public class ServicioNoConforme
    {
        private string codSNC;

        public string CodSNC
        {
            get { return codSNC; }
            set { codSNC = value; }
        }

        private string desSNC;

        public string DesSNC
        {
            get { return desSNC; }
            set { desSNC = value; }
        }

        private int plazoCantidad;

        public int PlazoCantidad
        {
            get { return plazoCantidad; }
            set { plazoCantidad = value; }
        }

        private string plazoUnidad;

        public string PlazoUnidad
        {
            get { return plazoUnidad; }
            set { plazoUnidad = value; }
        }

        private string numDocEmpleado;

        public string NumDocEmpleado
        {
            get { return numDocEmpleado; }
            set { numDocEmpleado = value; }
        }

        private string nombresEmpleado;

        public string NombresEmpleado
        {
            get { return nombresEmpleado; }
            set { nombresEmpleado = value; }
        }

        private string codSede;

        public string CodSede
        {
            get { return codSede; }
            set { codSede = value; }
        }

        private string codUniNego;

        public string CodUniNego
        {
            get { return codUniNego; }
            set { codUniNego = value; }
        }

        private string codServicio;

        public string CodServicio
        {
            get { return codServicio; }
            set { codServicio = value; }
        }

        private string codArea;

        public string CodArea
        {
            get { return codArea; }
            set { codArea = value; }
        }

        private string codMotivoGeneral;

        public string CodMotivoGeneral
        {
            get { return codMotivoGeneral; }
            set { codMotivoGeneral = value; }
        }

        private string codMotivoEspecifico;

        public string CodMotivoEspecifico
        {
            get { return codMotivoEspecifico; }
            set { codMotivoEspecifico = value; }
        }

        private string codProveedor;

        public string CodProveedor
        {
            get { return codProveedor; }
            set { codProveedor = value; }
        }

        private string codTipoQueja;

        public string CodTipoQueja
        {
            get { return codTipoQueja; }
            set { codTipoQueja = value; }
        }

        private string codEstado;

        public string CodEstado
        {
            get { return codEstado; }
            set { codEstado = value; }
        }

        private DateTime fechaRegistroSNC;

        public DateTime FechaRegistroSNC
        {
            get { return fechaRegistroSNC; }
            set { fechaRegistroSNC = value; }
        }

        private string codTipoSolicitud;

        public string CodTipoSolicitud 
        {
            get {return codTipoSolicitud; }
            set { codTipoSolicitud = value; }
        }

        private string codUsuario;

        public string CodUsuario
        {
            get { return codUsuario; }
            set { codUsuario = value; }
        }

        //Para Detalle

        public class Item
        {
            private string codOtraArea;

            public string CodOtraArea
            {
                get { return codOtraArea; }
                set { codOtraArea = value; }
            }
        }

        private List<Item> listaItems;

        public List<Item> ListaItems
        {
            get { return listaItems; }
            set { listaItems = value; }
        }

        private string _Rrec_Usuario_Creacion;
        public string Rrec_Usuario_Creacion
        {
            get { return _Rrec_Usuario_Creacion; }
            set { _Rrec_Usuario_Creacion = value; }
        }


        private string _VSNC_COD_SNC;
        public string VSNC_COD_SNC
        {
            get { return _VSNC_COD_SNC; }
            set { _VSNC_COD_SNC = value; }
        }

        private string _VSNC_DESC_SNC;
        public string VSNC_DESC_SNC
        {
            get { return _VSNC_DESC_SNC; }
            set { _VSNC_DESC_SNC = value; }
        }

        private string _VEMP_NRO_DOCUMENTO;
        public string VEMP_NRO_DOCUMENTO
        {
            get { return _VEMP_NRO_DOCUMENTO; }
            set { _VEMP_NRO_DOCUMENTO = value; }
        }
        
        private string _VSED_COD_SEDE;
        public string VSED_COD_SEDE
        {
            get { return _VSED_COD_SEDE; }
            set { _VSED_COD_SEDE = value; }
        }

        private string _VNEG_COD_UNI_NEG;
        public string VNEG_COD_UNI_NEG
        {
            get { return _VNEG_COD_UNI_NEG; }
            set { _VNEG_COD_UNI_NEG = value; }
        }

        private string _VSER_COD_SERV;
        public string VSER_COD_SERV
        {
            get { return _VSER_COD_SERV; }
            set { _VSER_COD_SERV = value; }
        }

        private string _VARE_COD_AREA;
        public string VARE_COD_AREA
        {
            get { return _VARE_COD_AREA; }
            set { _VARE_COD_AREA = value; }
        }

        private string _VGEN_COD_MOT_GEN;
        public string VGEN_COD_MOT_GEN
        {
            get { return _VGEN_COD_MOT_GEN; }
            set { _VGEN_COD_MOT_GEN = value; }
        }

        private string _VESP_COD_MOT_ESP;
        public string VESP_COD_MOT_ESP
        {
            get { return _VESP_COD_MOT_ESP; }
            set { _VESP_COD_MOT_ESP = value; }
        }

        private string _VQUE_COD_TIP_QUE;
        public string VQUE_COD_TIP_QUE
        {
            get { return _VQUE_COD_TIP_QUE; }
            set { _VQUE_COD_TIP_QUE = value; }
        }

        private string _VEST_CODESTADO;
        public string VEST_CODESTADO
        {
            get { return _VEST_CODESTADO; }
            set { _VEST_CODESTADO = value; }
        }

        private string _DSNC_FECHA_REGISTRO;
        public string DSNC_FECHA_REGISTRO
        {
            get { return _DSNC_FECHA_REGISTRO; }
            set { _DSNC_FECHA_REGISTRO = value; }
        }

        private string _VTS_COD_TIPO_SOLICITUD;
        public string VTS_COD_TIPO_SOLICITUD
        {
            get { return _VTS_COD_TIPO_SOLICITUD; }
            set { _VTS_COD_TIPO_SOLICITUD = value; }
        }

        private string _VUSU_NRO_DOCUMENTO;
        public string VUSU_NRO_DOCUMENTO
        {
            get { return _VUSU_NRO_DOCUMENTO; }
            set { _VUSU_NRO_DOCUMENTO = value; }
        }

        private string _VPRO_COD_PROV;
        public string VPRO_COD_PROV
        {
            get { return _VPRO_COD_PROV; }
            set { _VPRO_COD_PROV = value; }
        }
 
        private string _Dsnc_Fecha_Vencimiento;
        public string Dsnc_Fecha_Vencimiento
        {
            get { return _Dsnc_Fecha_Vencimiento; }
            set { _Dsnc_Fecha_Vencimiento = value; }
        }

        private string _Vsnc_Derivar;
        public string Vsnc_Derivar 
        {
            get { return _Vsnc_Derivar; }
            set { _Vsnc_Derivar = value; }
        }

        private string _VSED_DESC_SEDE;
        public string VSED_DESC_SEDE 
        {
            get { return _VSED_DESC_SEDE; }
            set { _VSED_DESC_SEDE = value; }
        }

        private string _VNEG_DESC_UNI_NEG;
        public string VNEG_DESC_UNI_NEG
        {
            get { return _VNEG_DESC_UNI_NEG; }
            set { _VNEG_DESC_UNI_NEG = value; }
        }

        private string _VARE_DESC_AREA;
        public string VARE_DESC_AREA
        {
            get { return _VARE_DESC_AREA; }
            set { _VARE_DESC_AREA = value; }
        }

        private string _VGEN_DESC_MOT_GEN;
        public string VGEN_DESC_MOT_GEN
        {
            get { return _VGEN_DESC_MOT_GEN; }
            set { _VGEN_DESC_MOT_GEN = value; }
        }

        private string _VESP_DESC_MOT_ESP;
        public string VESP_DESC_MOT_ESP
        {
            get { return _VESP_DESC_MOT_ESP; }
            set { _VESP_DESC_MOT_ESP = value; }
        }

        private string _VEST_NOMBREESTADO;
        public string VEST_NOMBREESTADO
        {
            get { return _VEST_NOMBREESTADO; }
            set { _VEST_NOMBREESTADO = value; }
        }

        private string _VTS_DES_TIPO_SOLICITUD;
        public string VTS_DES_TIPO_SOLICITUD
        {
            get { return _VTS_DES_TIPO_SOLICITUD; }
            set { _VTS_DES_TIPO_SOLICITUD = value; }
        }

        
        private string _VQUE_DESC_TIP_QUE;
        public string VQUE_DESC_TIP_QUE
        {
            get { return _VQUE_DESC_TIP_QUE; }
            set { _VQUE_DESC_TIP_QUE = value; }
        }                

        private string _VPRO_RAZ_SOC_PROV;
        public string VPRO_RAZ_SOC_PROV
        {
            get { return _VPRO_RAZ_SOC_PROV; }
            set { _VPRO_RAZ_SOC_PROV = value; }
        }

        private string _VSER_DESC_SERV;
        public string VSER_DESC_SERV
        {
            get { return _VSER_DESC_SERV; }
            set { _VSER_DESC_SERV = value; }

        }

        private string _VEMP_EMAIL;
        public string VEMP_EMAIL
        {
            get { return _VEMP_EMAIL; }
            set { _VEMP_EMAIL = value; }

        }
        

    }
}
